@charset "utf-8";
BODY {
	FONT-SIZE: 12px;background-position: center top; MARGIN: 0px auto; COLOR: #333; FONT-FAMILY:微软雅黑,Arial,Verdana,Sans-Serif;
}
body a{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-moz-transition: 0.5s all;
	}
@font-face {
 font-family: 'xiaodaofont';
src:url("/font/RobotoCondensed-Regular.ttf");
 src: local('RobotoCondensed-Regular'), 
              local('RobotoCondensed-Regular'), 
              url('/font/RobotoCondensed-Regular.woff') format('woff'), 
              url('/font/RobotoCondensed-Regular.ttf') format('truetype'), 
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;list-style-type:none; 
	}
/* CSS Document */
.clear {
	CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0; HEIGHT: 0px
}
A:link {
	COLOR: #343434; TEXT-DECORATION: none; outline-style: none
}

A:hover {
	COLOR:#007ec6; TEXT-DECORATION:none;
}
A:visited {
	COLOR: #343434; TEXT-DECORATION:none;
}

.x_wrap{width:100%; background-color:rgba(0,0,0,0.6); position:fixed; top:0px; z-index:99;}
#x_welcome_all{width:100%; background-color:#007ec6; overflow:hidden; color:#fff; line-height:40px;font-size:22px;}
#x_welcome_all h4{ text-align:right; color:#fff; line-height:40px; margin:0px;font-size:14px;}
.x_catalog_all{ width:100%;}
.x_catalog{ 
padding:0px;
margin-top:40px;
text-align:left;
}
.x_catalog ul{ 
padding:0px;
overflow:hidden;
}
.x_catalog ul li{ 
font-size:14px;
display:inline-block;
text-align:left;
margin:0px 0px 0px 12px;
}
.x_catalog ul li a{ 
color:#888;
}
.x_catalog ul li a:hover{ 
color:#1283c3;
}
.x_index_product{ 
padding:0px;
overflow:hidden;
margin:0px;
border:0px solid #ddd;
}
.x_index_product img{ 
padding:0px;
overflow:hidden;
width:100%; margin:0px;
}
.x_index_product h3{ 
padding:10px 0px;
margin:0px 0px;
border-top:1px solid #ddd;
font-size:14px;
text-align:center;
overflow:hidden;
}

.x_newslist{ 
padding:10px 10px 0px 10px;
overflow:hidden;
margin:0px;
border:0px solid #ddd;
}
.x_newslist h3{ 
padding:6px 0px 10px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px dotted #ddd;
font-size:16px;
text-align:left;
font-weight:bold;
overflow:hidden;
}
.x_newslist h4{ 
padding:4px 0px;
color:#999;
font-size:12px;
overflow:hidden;
}
.x_newslist p{ 
padding:0px 0px;
color:#666;
line-height:20px;
font-size:12px;
}
.x_newslist span{
float:right;
font-size:14px;
color:#666;
font-weight:normal;
}
.x_search{ width:250px; margin:0px;padding:0px 0px 0px 0px;border:0px solid #003399;}
.input{width:190px;height:34px;padding:6px 12px;font-size:14px;color:#555; background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.button{color:#fff;background-color:#007ec6;border-color:#007ec6; height:34px;padding:6px 14px; border:0px; font-size:14px;}
.pageleft {
	OVERFLOW: hidden; WIDTH:90%; LINE-height:22px; border-top:1px dotted #ddd; padding-top:8px; float:left;
}
.pageright {
	OVERFLOW: hidden; WIDTH:10%; LINE-height:22px; text-align:right; float:right;border-top:1px dotted #ddd; padding-top:8px; font-size:14px;
}

.x_pshow{ 
width:100%;
font-size:20px;
color:#0b7fc1;
margin-top:24px;
}
.x_pshow hr{ width:40px;margin:10px 0px 0px 0px; color:#0b7fc1;height:4px;border:none;border-top:2px  solid #0b7fc1; padding:0px 0px 30px 0px;}
.x_aboutbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:260px;
color:#fff;
background-color:#efefef;
background-image:url(../images/aboutbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_newsbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:260px;
color:#fff;
background-color:#efefef;
background-image:url(../images/newsbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_contactbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:260px;
color:#fff;
background-color:#efefef;
background-image:url(../images/contactbanner.jpg);
background-position:right top;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_jobbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:260px;
color:#fff;
background-color:#efefef;
background-image:url(../images/jobbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_productbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:260px;
color:#fff;
background-color:#efefef;
background-image:url(../images/productbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_about_index_all{
width:100%;
padding:20px 0px 0px 0px;background-image:url(../images/company_index_bj11.jpg);
background-color:#fff;
background-position:center top;
background-repeat:no-repeat;
overflow:hidden;
margin:20px 0px;
}
.x_about_index{
width:100%;
padding:0px 0px 0px 0px;background-image:url(../images/aboutindex_bj11.png);
background-position:center bottom;
background-repeat:repeat-x;
overflow:hidden;
margin:0px 0px 30px 0px;
}
.x_about_index img{
float:left;
width:100%;
max-width:600px;
margin:0% 4% 2% 0%; border:1px solid #ddd;
}
.x_about_index h3{
font-size:28px;
color:#333;
text-align:left;filter:Alpha(opacity=100);opacity: 1;
text-transform:uppercase;
margin:0px 0px 10px 0px;
}
.x_about_index p{
font-size:14px;
color:#767778;
line-height:24px;
padding:0px 0px;
margin-bottom:14px;
}
a.button_2:link,a.button_2:visited{
	display:block;
	margin:0px auto 10px auto;
	width:160px;
	height:36px;
	line-height:32px;
	border-radius:0px;
	border:none;
	font-weight:normal;
	cursor:pointer;
	text-align: center;
	text-transform:uppercase;
	letter-spacing:0px;
	font-size:14px;
	color:#007ec6;
	border:1px solid #007ec6;
}
a.button_2:hover{
border:1px solid #007ec6;
	color:#fff;
	background-color:#007ec6;
	text-decoration: none;
	font-size:14px;
	text-align: center;
}
.form-controls{
  display: block;
  width:90%;
  padding-left:1%;
  margin-left:1%;
  height:24px;
  float:left;  
  line-height:24px;
  color: #555;
  vertical-align: middle;
  background-color: transparent;  
  background-image: none;  
  border:0 none;font-family:xiaodaofont;
  border:1px solid #ddd;
  border-radius:0px;
  margin:10px 0px;
/*  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;*/
}
.form-controls01{
  display: block;
  width:96%;
  padding-left:1%;
  margin-left:1%;
  height:24px;
  float:left;  
  line-height:24px;
  color: #555;
  vertical-align: middle;
  background-color: transparent;  
  background-image: none;  
  border:0 none;font-family:xiaodaofont;
  border:1px solid #ddd;
  border-radius:0px;
  margin:10px 0px;
/*  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;*/
}
.form-controls02{
  display: block;
  width:96%;
  padding-left:1%; 
  padding-top:0px;
  float:left;margin-left:1%;
  height:80px;
  line-height:20px;
  color: #555;
  vertical-align: middle;
  background-color: transparent;  
  background-image: none;
  border:0px none;
  border:1px solid #ddd;
  border-radius:0px;
  margin:10px 0px;
 
/*  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;*/
}
.form-controls03 {
  display: block;
  width:99%;
  padding-left:1%; 
  padding-top:0px;
  float:left;margin-left:1%;
  height:26px;
  line-height:20px;
  color: #555;
  vertical-align: middle;
  background-color: transparent;  
  background-image: none;
  border:0px none;
  border:1px solid #ddd;
  border-radius:0px;
  margin:10px 0px;
 
/*  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;*/
}
.x_indexnews_all{ 
width:100%;
background-color:#f8f8f8;
background-image:url(../images/indexnews_bj.jpg);
background-position:center bottom;
overflow:hidden;
padding:40px 0px;
margin-top:20px;
}
.x_indexnews{ 
width:100%;
background-color:#fff;
overflow:hidden;
padding:0 2% 2% 2%;
}
.x_date{
padding:0px 0px 0px 0px;
margin:0px 4% 0 0;
width:16%;
float:left;
text-align:center;
color:#959494;
font-family:Arial, Helvetica, sans-serif;
border-right:1px solid #eee;
}
.x_date h3{
font-size:48px;
text-align:center;
}
.x_date h4{
font-size:14px;text-align:center;
}
.x_focusnews{
padding:0px 0px 0px 0px;
margin:0px 0px 16px 0px;
width:80%;
float:right;
border:0px solid #0033CC;
}

.x_focusnews h3{
padding:0px 0px 14px 0px;
margin:0px 0px 10px 0px;
font-size:18px;
color:#222;
font-weight:normal;
border-bottom:1px solid #ddd;
}
.x_focusnews p{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:21px;
color:#999;
font-size:12px;
}
.x_indexnewslist{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:96%;
float:right;
border:0px solid #0033CC;
}
.x_indexnewslist ul{
padding:0px 0px 0px 0px;
}
.x_indexnewslist ul li{
width:100%;
font-size:14px;
line-height:36px;
color:#888;
background-image:url(../images/newslist_bj.jpg);
background-position:left top;
background-repeat:no-repeat;
border-bottom:1px solid #eee;
overflow:hidden;
text-indent:16px;
}

.x_indexnewslist ul li a{
color:#666;
}
.x_indexnewslist ul li a:hover{
color:#0573b2;
}
.x_indexnewslist ul li span{
float:right;
font-size:12px;
color:#999;
}
.x_nei_all{
width:100%;
padding:20px 0px 0px 0px;
background-color:#fff;
overflow:hidden;
margin:20px 0px 20px 0px;
}
.x_weizhi{
width:100%;
overflow:hidden;
font-size:14px;color:#333;padding:0px 0px;
border-bottom:1px solid #ddd;
}
.x_weizhi h3{ font-size:22px; color:#0573b2; float:left; line-height:22px; padding:0px 0px 4px 0px;}
.x_weizhi  span{ float:right; font-size:14px; padding:20px 0px 0px 0px;}
.x_nei_content{
line-height:26px;
padding:20px 0px 10px 0px;
margin:0px auto 30px auto;
color:#666;
font-size:14px;
text-indent:0px;
min-height:140px;
}
.x_nei_content p{
margin-bottom:10px;
}
.x_nei_content img{
margin:8px 0px 16px 20px;
}
.digg4{ padding:3px; margin:14px auto; text-align:center;font-size: 12px; color:#444; }
.digg4 span{ border:1px #ddd solid; padding:3px 8px; margin:5px; color:#999;}
.digg4 span:hover{ color:#fff;border:1px #007ec6 solid;  padding:3px 8px; cursor:pointer; background-color:#007ec6;}
.digg4 a,.digg4 span.miy{ margin:2px;  padding:3px 8px; text-decoration:none; border:1px #365778 solid; }
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}

#x_border{
width:94%;
border:1px solid #dedede;
border-top:0px solid #dedede;
color:#333;
padding:0px 0px 0px 0px;
overflow:hidden;
}
#x_aboutlist{
width:256px;
overflow:hidden;
background-color:#0573b2;
}
#x_aboutlist h4{
padding:4px 0px 4px 28px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
font-size:20px;
}
#x_aboutlist h4 span{
padding:0px 0px 0px 10px;
color:#fff;
font-size:14px;
}
#x_subnav_m{
display:none;
}
#x_subnav{
text-align:left;
width:200px;
margin:10px auto 30px auto;
}
#x_subnav ul{
padding:0px 0;
margin:0px;
overflow:hidden;
border:0px solid #99FF00;
}
#x_subnav ul li {
display:inline-block;
color:#767575;
font-size:14px;
width:100%;border-bottom:0px solid #fff;
background-image:url(/style/images/leftmouseout.jpg);
margin:0px;
height:40px;
line-height:40px;
}

#x_subnav ul li a {
display:inline-block;
color:#767575;background-image:url(/style/images/leftmouseout.jpg);
border-bottom:0px solid #fff;
width:100%;
border-radius:0px;
text-indent:30px;
padding:0px 0px;
}
#x_subnav ul li a:active {
  color:#0760b0;background-image:url(/style/images/leftmouseout.jpg);
}
#x_subnav ul li.active a {
  color: #0760b0;
}
#x_subnav ul li a:hover{
display:inline-block;
width:100%;
padding:0px 0px;background-image:url(/style/images/leftmouseout.jpg);
color:#0760b0;

}
.x_neicontact{
margin:20px 0px;
width:256px;
overflow:hidden;
}
.x_neicontact img{
border:1px solid #ddd;
padding:3px;
}
.x_neilist{
width:100%;
overflow:hidden;
margin:30px 0px 0px 0px;
}
.x_neilist h3{
font-size:14px;
font-weight:normal;
margin:0px;
}
.x_bigphoto{
width:100%;
overflow:hidden;
text-align:center;
margin:30px 0px 0px 0px;
}
.x_bigphoto h3{
font-size:16px;
color:#444;
}
.x_product_title{
font-size:18px;
color:#007ec6;
border-bottom:1px solid #ddd;
padding:0px 0px 10px 0px;
}
.x_product_detail{
font-size:14px;
color:#444;
line-height:24px;
padding:20px 0px 10px 0px;
}
.x_product_detail img{
max-width:900px;
text-align:center;
}
.x_jobform {
	 WIDTH:96%;border-bottom:0px solid #cccccc; margin:0px auto;
	 padding:12px 0px;
}
.single {
	 WIDTH: 100%;border-bottom:0px solid #cccccc;
	 padding:12px 0px;
}
.single H3 {
	FONT-SIZE:22px;padding:0px 0px 10px 0px; MARGIN:0px 0px; COLOR: #333;font-weight:normal;BORDER-BOTTOM: #cccccc 0px dashed; TEXT-ALIGN: center;
}
.single H6 {
	FONT-SIZE:14px;padding:0px 0px 14px 0px; MARGIN:0px 0px; COLOR: #666;font-weight:normal;BORDER-BOTTOM: #ddd 1px dotted; TEXT-ALIGN: center
}
.x_youshi{
text-align:center;
width:100%;
padding-bottom:10px;
margin-bottom:0px;
}
.x_youshi h3{
font-size:18px;
color:#403f3f;
padding:12px 0px 0px 0px;
}
.x_youshi p{
font-size:14px;
color:#989797;
line-height:20px;
text-align:left;
padding:0px 10px;
}
.x_down{
width:100%;
overflow:hidden;
border-radius:0px;
background-position:center top;
background-repeat:repeat-x;
background-color:#fff;
background-image:url(../images/down_bj.jpg);
padding:0px 0px 0px 0px;
}
.x_down h3 {
font-size:16px;
margin:0px;
padding:12px 0px 30px 0px;
color:#fff;
}
.x_down p {
font-size:12px;
margin:0px;
line-height:22px;
}
.x_down p a{
color:#666;
}
.x_down p a:hover{
color:#0573b2;
}
.x_down h3 a{
color:#fff;
}
.x_down h3 a:hover{
color:#fff;
}
.x_foot{
display:none;
}
.x_friendlink{
width:100%;
margin:0px auto 10px auto;
color:#6c6c6c;
}
.x_friendlink a{
color:#6c6c6c;
}
.x_friendlink a:hover{
color:#0760b0;
}
.x_contactlist p {
color:#888;
line-height:22px;
}
.x_copyright{
width:100%;
padding:10px 0px;
border-top:1px solid #ddd;
overflow:hidden;
color:#666;
margin-top:20px;
line-height:36px;
font-size:14px;
}
.x_copyright p.left{
color:#fff;
float:left;
padding:4px 0px 0px 0px;
}
.x_copyright p.right{
text-align:right;
color:#fff;
padding:0px 0px 0px 0px;
float:right;
}
.x_copyright_right p{font-size:14px; padding-top:8px;}

  .section .section-ul{
    position: relative;width:94%;margin:10px 20px 26px 20px;
  }
  .section .section-ul li{
border-bottom:0px solid #dadada;padding:0px 0px 0px 0px;font-size:14px; text-align:left;background-image:url(/style/images/leftmouseout1.jpg); line-height:40px;
background-repeat:no-repeat; text-indent:32px;
  }
  .section .section-ul li a:hover{
  color:#003399; font-weight:bold; padding:0px 0px 0px 10px;transition: 0.5s all;
  }
  
  
  .section .section-ul li:hover .section-son-ul{
    display: block;
  }
  .section .section-son-ul{
    display: none;
    list-style: none;
    padding-left:0px;
	padding-top:0px;
  }
  .section .section-son-ul li{
    border: 0;font-size:12px;padding:8px 0px 8px 26px;line-height:24px;background-image:url(/style/images/leftmouseout22.jpg); background-repeat:no-repeat;  border-bottom:1px dotted #ccc; text-indent:0px;
  }
  .section .section-son-ul li a {
    width:100%;
	font-size:12px;
	padding:0px 0px;
	color:#666;
	line-height:16px;
  }
  .section .section-son-ul li a:hover {

	color:#f60;
  }
  .section .section-son-ul .section-son-ul li a {
    width:100%;
  }
@media (max-width:900px){
.x_about_index_all{
width:100%;
padding:20px 0px 0px 0px;background-image:url(../images/company_index_bj1.jpg);
background-color:#fff;
background-position:center top;
background-repeat:no-repeat;
overflow:hidden;
margin:20px 0px;
}
.x_about_index{
width:100%;
padding:0px 0px 0px 0px;background-image:url(../images/aboutindex_bj2.png);
background-position:center bottom;
background-repeat:repeat-x;
background-color:#fff;
overflow:hidden;
margin:0px 0px 30px 0px;
}
.x_about_index img{
float:left;
width:80%;
max-width:340px;
margin:2.5% 3% 3% 2.5%;
}
.x_about_index h3{
display:none;
font-size:48px;
color:#fff;
text-align:right;filter:Alpha(opacity=20);opacity: 0.2;
text-transform:uppercase;
margin:0px 0px 10px 0px;
}
.x_about_index p{
padding:10px;
}
.x_indexnews{ 
width:100%;
background-color:#fff;
overflow:hidden;
padding:0 4% 2% 4%;
}
.x_date{
float:left;
width:14%;
margin:20px 0px 0px 0px;
text-align:center;
}
.x_focusnews{
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
width:82%;
float:right;
border:0px solid #0033CC;
}
.x_indexnewslist{
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
width:100%;
border:0px solid #0033CC;
}
.x_indexnewslist ul li{
font-size:12px;
color:#999;
}
.x_indexnewslist ul li span{
display:none;
}

.x_down{
width:100%;
display:none;
}
.x_foot
{
display:block;
position:fixed;
bottom:0px;
z-index:100;
width:100%;
font-size:14px;
margin:0px auto;
background-color:#4a4a4a;
border-top:1px solid #4a4a4a;
filter:alpha(opacity=95);opacity:0.95;
}
.x_foot ul{
height:38px;
overflow:hidden;
background-repeat:no-repeat;
}
.x_foot li a
{
padding:0px 0px;
float:left;
width:50%;
line-height:38px;
text-align:center;
background-image:url(../images/foot_bj.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;

border-left:0px solid #676767;
border-right:0px solid #2D2D2D;
height:38px;
}
.x_foot li a:hover
{
padding:0px 0px;
float:left;
width:50%;line-height:38px;
text-align:center;
background-image:url(../images/foot_bj.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#FFFF00;

border-left:0px solid #676767;
border-right:0px solid #2D2D2D;
}
}
@media (max-width:767px){
#x_welcome_all{width:100%; background-color:#007ec6;  color:#fff; line-height:26px;font-size:18px; overflow:hidden; padding:10px 0px;}
.x_catalog_all{ width:100%;}
.x_catalog{ 
padding:0px;
margin-top:0px;
text-align:left;
}
.x_catalog ul{ 
padding:0px;
overflow:hidden;
}
.x_catalog ul li{ 
font-size:12px;
display:inline-block;
text-align:left;
margin:0px 12px 6px 0px;
}
.x_catalog ul li a{ 
color:#888;
}
.x_catalog ul li a:hover{ 
color:#1283c3;
}
.x_pshow{ 
width:100%;
font-size:20px;
color:#0b7fc1;
margin-top:24px;
}
.x_pshow hr{ width:40px;margin:10px 0px 0px 0px; color:#0b7fc1;height:4px;border:none;border-top:2px  solid #0b7fc1; padding:0px 0px 20px 0px;}

.x_indexnews{ 
width:100%;
background-color:#fff;
overflow:hidden;
padding:0 4% 2% 4%;
}
.x_focusnews{
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
width:100%;
border:0px solid #0033CC;
}
.x_newslist{
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
width:100%;
border:0px solid #0033CC;
}
.x_newslist ul li{
font-size:12px;
color:#999;
}
.x_newslist ul li span{
display:none;
}
.x_date{
display:none;
}
.x_foot
{
display:block;
position:fixed;
bottom:0px;
z-index:100;
width:100%;
font-size:14px;
margin:0px auto;
background-color:#4a4a4a;
border-top:1px solid #4a4a4a;
filter:alpha(opacity=95);opacity:0.95;
}
.x_foot ul{
height:38px;
overflow:hidden;
background-repeat:no-repeat;
}
.x_foot li a
{
padding:0px 0px;
float:left;
width:50%;
line-height:38px;
text-align:center;
background-image:url(../images/foot_bj.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;

border-left:0px solid #676767;
border-right:0px solid #2D2D2D;
height:38px;
}
.x_foot li a:hover
{
padding:0px 0px;
float:left;
width:50%;line-height:38px;
text-align:center;
background-image:url(../images/foot_bj.jpg);
background-position:right top;
background-repeat:no-repeat;
color:#FFFF00;

border-left:0px solid #676767;
border-right:0px solid #2D2D2D;
}
.x_about_index_all{
width:100%;
padding:20px 0px 0px 0px;background-image:url(../images/company_index_bj1.jpg);
background-color:#fff;
background-position:center top;
background-repeat:no-repeat;
overflow:hidden;
margin:20px 0px;
}
.x_about_index{
width:100%;
padding:0px 0px 0px 0px;background-image:url(../images/aboutindex_bj1.png);
background-position:center bottom;
background-repeat:repeat-x;
background-color:#fff;
overflow:hidden;
margin:0px 0px 30px 0px;
}
.x_about_index img{
float:left;
width:100%;
max-width:440px;
margin:0% 0% 5% 0%;
}
.x_about_index h3{
display:none;
font-size:48px;
color:#fff;
text-align:right;filter:Alpha(opacity=20);opacity: 0.2;
text-transform:uppercase;
margin:0px 0px 10px 0px;
}
.x_about_index p{
padding:10px;
}
.x_down{
width:100%;
display:none;
}
.x_youshi p{
font-size:12px;
color:#989797;
line-height:12px;
}
.x_copyright{
width:100%;
padding:10px 0px;
border-top:1px solid #ddd;
overflow:hidden;
color:#959494;
line-height:16px;
font-size:12px;
}
.x_weizhi{
width:100%;
overflow:hidden;
font-size:12px;color:#333;padding:0px 0px;
border-bottom:1px solid #ddd;
}
.x_weizhi h3{ display:none; font-size:22px; color:#0573b2; }
.x_weizhi span{ float:left;padding:0px 0px 6px 0px; font-size:12px;}
.x_productbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:160px;
color:#fff;
padding: 80px 0 0 0;
background-color:#0066CC;
background-image:url(../images/productbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_product_title{
font-size:18px;
color:#007ec6;
width:100%;
margin:0px auto;
border-bottom:1px solid #ddd;
padding:0px 0px 10px 0px;
}
.x_product_detail{
width:100%;
margin:0px auto 30px auto;
font-size:14px;
color:#444;
line-height:24px;
padding:20px 0px 10px 0px;
}
.x_product_detail img{
width:100%;
text-align:center;
}
.x_neicontact{
display:none;
margin:20px 0px;
width:256px;
overflow:hidden;
}
.x_aboutbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:160px;
color:#fff;
background-color:#efefef;
background-image:url(../images/aboutbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_newsbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:160px;
color:#fff;
background-color:#efefef;
background-image:url(../images/newsbanner.jpg);
background-position:center;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_jobbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:160px;
color:#fff;
background-color:#efefef;
background-image:url(../images/jobbanner.jpg);
background-position:center right;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
.x_contactbanner{ 
border-top:3px solid #ddd;
width:100%;
font-size:16px;
min-height:160px;
color:#fff;
background-color:#efefef;
background-image:url(../images/contactbanner.jpg);
background-position:right top;
background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
}
#x_aboutlist{
width:100%;
overflow:hidden;
background-color:#0573b2;
}
#x_aboutlist h4{
padding:0px 0px 0px 18px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
font-size:16px;
}
#x_aboutlist h4 span{
padding:0px 0px 0px 10px;
color:#fff;
font-size:12px;
}
#x_border{
width:100%;
border:1px solid #dedede;
border-top:0px solid #dedede;
color:#333;
padding:0px 0px 0px 0px;
margin-bottom:20px;
overflow:hidden;
}
#x_subnav{
display:none;
}
#x_subnav_m{
margin:14px 0px 4px 0px;
text-align:center;
width:100%;
display:block;
}
#x_subnav_m ul{
padding:0px 0;
margin:0px;
line-height:20px;
overflow:hidden;
border:0px solid #99FF00;
}
#x_subnav_m ul li {
display:inline-block;
color:#707070;
font-size:12px;
margin:0px 2px 10px 2px;
}

#x_subnav_m ul li a {
display:inline-block;
background-color:#f8f8f8;
color:#707070;
border:1px solid #ddd;
padding:2px 12px;
border-radius:0px;
}
#x_subnav_m ul li a:active {
  border-color: #ef8100;
}
#x_subnav_m ul li.active a {
  color: #fff;
  background-color:#007ec6;
  border: 1px solid #007ec6;
}
#x_subnav_m ul li a:hover{
display:inline-block;
background-color:#007ec6;
color:#fff;
padding:2px 12px;
border:1px solid #007ec6;
}
.x_nei_all{
width:100%;
padding:20px 0px 0px 0px;
background-color:#fff;
overflow:hidden;
margin:0px 0px;
}
.x_nei_content{
line-height:26px;
padding:20px 0px 0px 0px;
margin:0px auto 0px auto;
color:#666;
font-size:14px;
text-indent:0px;
min-height:120px;
}
.x_nei_content img{
width:100%;
margin:8px 0px 16px 10px;
}
.x_search_all{ display:none;}
.x_search{ width:100%; margin:0px;padding:0px 0px 0px 0px;border:0px solid #003399; margin-left:-15px; margin-right:0px; }
.input{width:230px;height:34px;padding:6px 12px;font-size:14px;color:#555; margin-top:6px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.x_neilist{
width:100%;
overflow:hidden;
margin:30px 0px 50px 0px;
}
.digg4{ padding:3px; margin:14px auto 56px auto; text-align:center;font-size: 12px; color:#444; }
.digg4 span{ border:1px #ddd solid; padding:3px 8px; margin:5px; color:#999;}
.digg4 span:hover{ color:#fff;border:1px #007ec6 solid;  padding:3px 8px; cursor:pointer; background-color:#007ec6;}
.digg4 a,.digg4 span.miy{ margin:2px;  padding:3px 8px; text-decoration:none; border:1px #365778 solid; }
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
}